package model;

import java.util.Date;
import java.util.List;
import java.util.Observable;

import util.LivrariaUtils;

public class Venda extends Observable {
	private int idVenda;
	private List<ItemVenda> lstItensVenda;
	private Date dataVenda;
	private double totalVenda;
	private int qtdeItens;
	
	public int getIdVenda() {
		return idVenda;
	}

	public void setIdVenda(int idVenda) {
		this.idVenda = idVenda;
	}

	public List<ItemVenda> getLstItensVenda() {
		return lstItensVenda;
	}

	public void setLstItensVenda(List<ItemVenda> lstItensVenda) {
		this.lstItensVenda = lstItensVenda;
	}

	public Date getDataVenda() {
		return dataVenda;
	}

	public void setDataVenda(Date dataVenda) {
		this.dataVenda = dataVenda;
	}

	public double getTotalVenda() {
		return totalVenda;
	}

	public void setTotalVenda(double totalVenda) {
		this.totalVenda = totalVenda;
	}

	public String mostrarValorVenda() {
		return LivrariaUtils.formatarDinheiro(this.totalVenda);
	}

	public int getQtdeItens() {
		return qtdeItens;
	}

	public void setQtdeItens(int qtdeItens) {
		this.qtdeItens = qtdeItens;
	}

	public void notificar() {
		setChanged();
		notifyObservers();
	}
}
